CLI Tools
··1 min
Here are a few of my all-time favorite Command Line tools and utilities in no particular order:
- kubectl - Kube Control, kube-see-tee-el, kube cuttle. Controls Kubernetes clusters, either local minikube ones or cloud-hosted ones (Google Kubernetes Engine, AWS Elastic Kubernetes Service, Azure Kubernetes Service, etc.). Allows you to directly view of the resources running in the cluster: pods, services, ingress, deployments, secrets, horizontal pod autoscalers, config maps, etc. with
kubectl get NAME
,kubectl describe NAME
Also allows you to manually scale multi-pod deployments up and down withkubectl scale deployment DEPLOYMENT_NAME --replicas=NUMBER
, as well as view logs directly on the pods withkubectl logs RESOURCE_NAME
. Provides a quick way to apply many changes to the cluster withkubectl apply -f PATH/FILE_NAME.yaml
. One of my favorite commands is getting into a pod withkubectl exec RESOURCE_NAME --it sh
. - warp
- helm
- docker
- bash
- zsh
- omz
- jq
- brew
- git
- gcloud / gsutil